/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* GpmProjectTaskEntity
* GPM项目策划-任务
* 
* 修改纪录
* 2023-08-25 版本：1.0 wangjielei 创建。
* @version 版本：1.0
* @author 作者：wangjielei</name>
* 创建日期2023-08-25</date>
*/

package com.topscomm.gpm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.gpm.*;

public class GpmProjectTaskEntity extends GpmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:GPM项目策划-任务	*/
    public static String tableName= "GpmProjectTask";
    @Override
    public String getTableName(){ return "GpmProjectTask";}

    /** ColumnName:省区		*/
    public static String FieldDeptcommoncode1 = "deptcommoncode1";

    /** ColumnName:序号		*/
    public static String FieldOrdercode = "ordercode";

    /** ColumnName:项目id		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:所属里程碑id		*/
    public static String FieldMilepostid = "milepostid";

    /** ColumnName:任务名称		*/
    public static String FieldTaskname = "taskname";

    /** ColumnName:任务内容		*/
    public static String FieldTaskdetail = "taskdetail";

    /** ColumnName:任务编号		*/
    public static String FieldTaskcode = "taskcode";

    /** ColumnName:责任人工号		*/
    public static String FieldResponsiblecode = "responsiblecode";

    /** ColumnName:责任人		*/
    public static String FieldResponsible = "responsible";

    /** ColumnName:计划开始日期		*/
    public static String FieldPlanstartdate = "planstartdate";

    /** ColumnName:计划完成日期		*/
    public static String FieldPlanenddate = "planenddate";

    /** ColumnName:实际开始时间		*/
    public static String FieldActualstartdate = "actualstartdate";

    /** ColumnName:实际完成时间		*/
    public static String FieldActualenddate = "actualenddate";

    /** ColumnName:任务派发时间		*/
    public static String FieldTaskdistributedate = "taskdistributedate";

    /** ColumnName:任务进度		*/
    public static String FieldTaskschedule = "taskschedule";

    /** ColumnName:任务状态		*/
    public static String FieldTaskstate = "taskstate";

    /** ColumnName:所属里程碑名称		*/
    public static String FieldMilepostname = "milepostname";

    /** ColumnName:所属里程碑编码		*/
    public static String FieldMilepostcode = "milepostcode";

    /** ColumnName:项目编号		*/
    public static String FieldProjectcode = "projectcode";

    /** ColumnName:项目名称		*/
    public static String FieldProjectname = "projectname";

    /** ColumnName:任务类型		*/
    public static String FieldTasktype = "tasktype";

    /** ColumnName:任务优先级		*/
    public static String FieldTaskpriority = "taskpriority";

    /** ColumnName:申请公司		*/
    public static String FieldApplyorgname = "applyorgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldApplyorgcode = "applyorgcode";

    /** ColumnName:申请部门		*/
    public static String FieldApplydeptname = "applydeptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldApplydeptcode = "applydeptcode";

    /** ColumnName:所属公司		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:所属部门		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人姓名		*/
    public static String FieldApplyusername = "applyusername";

    /** ColumnName:申请人工号		*/
    public static String FieldApplyusercode = "applyusercode";

    /** ColumnName:申请人姓名2		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号2		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:提交时间		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:单据状态		*/
    public static String FieldState = "state";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:申请日期		*/
    public static String FieldApplydate = "applydate";

    /** ColumnName:所属里程碑版本		*/
    public static String FieldMilepostversion = "milepostversion";

    /**省区		*/
    private String deptcommoncode1;

    /**序号		*/
    private String ordercode;

    /**项目id		*/
    private long projectid;

    /**所属里程碑id		*/
    private String milepostid;

    /**任务名称		*/
    private String taskname;

    /**任务内容		*/
    private String taskdetail;

    /**任务编号		*/
    private String taskcode;

    /**责任人工号		*/
    private String responsiblecode;

    /**责任人		*/
    private String responsible;

    /**计划开始日期		*/
    private Date planstartdate;

    /**计划完成日期		*/
    private Date planenddate;

    /**实际开始时间		*/
    private Date actualstartdate;

    /**实际完成时间		*/
    private Date actualenddate;

    /**任务派发时间		*/
    private Date taskdistributedate;

    /**任务进度		*/
    private String taskschedule;

    /**任务状态		*/
    private String taskstate;

    /**所属里程碑名称		*/
    private String milepostname;

    /**所属里程碑编码		*/
    private String milepostcode;

    /**项目编号		*/
    private String projectcode;

    /**项目名称		*/
    private String projectname;

    /**任务类型		*/
    private String tasktype;

    /**任务优先级		*/
    private String taskpriority;

    /**申请公司		*/
    private String applyorgname;

    /**申请公司编码		*/
    private String applyorgcode;

    /**申请部门		*/
    private String applydeptname;

    /**申请部门编码		*/
    private String applydeptcode;

    /**所属公司		*/
    private String orgcode;

    /**所属部门		*/
    private String deptcode;

    /**申请人姓名		*/
    private String applyusername;

    /**申请人工号		*/
    private String applyusercode;

    /**申请人姓名2		*/
    private String username;

    /**申请人工号2		*/
    private String usercode;

    /**单据日期		*/
    private Date docdate;

    /**单据编号		*/
    private String docno;

    /**提交时间		*/
    private Date submitdate;

    /**审批流程		*/
    private long flowid;

    /**单据状态		*/
    private int state;

    /**最新阶段		*/
    private String latestphase;

    /**申请日期		*/
    private Date applydate;

    /**所属里程碑版本		*/
    private long milepostversion;

    /**
    * @return the  deptcommoncode1:省区
    */
    public String getDeptcommoncode1() {
        return this.deptcommoncode1;
    }

    /**
    * @param deptcommoncode1:省区
    */
    public void setDeptcommoncode1(String deptcommoncode1) {
        this.deptcommoncode1 = deptcommoncode1;
    }

    /**
    * @return the  ordercode:序号
    */
    public String getOrdercode() {
        return this.ordercode;
    }

    /**
    * @param ordercode:序号
    */
    public void setOrdercode(String ordercode) {
        this.ordercode = ordercode;
    }

    /**
    * @return the  projectid:项目id
    */
    public long getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目id
    */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  milepostid:所属里程碑id
    */
    public String getMilepostid() {
        return this.milepostid;
    }

    /**
    * @param milepostid:所属里程碑id
    */
    public void setMilepostid(String milepostid) {
        this.milepostid = milepostid;
    }

    /**
    * @return the  taskname:任务名称
    */
    public String getTaskname() {
        return this.taskname;
    }

    /**
    * @param taskname:任务名称
    */
    public void setTaskname(String taskname) {
        this.taskname = taskname;
    }

    /**
    * @return the  taskdetail:任务内容
    */
    public String getTaskdetail() {
        return this.taskdetail;
    }

    /**
    * @param taskdetail:任务内容
    */
    public void setTaskdetail(String taskdetail) {
        this.taskdetail = taskdetail;
    }

    /**
    * @return the  taskcode:任务编号
    */
    public String getTaskcode() {
        return this.taskcode;
    }

    /**
    * @param taskcode:任务编号
    */
    public void setTaskcode(String taskcode) {
        this.taskcode = taskcode;
    }

    /**
    * @return the  responsiblecode:责任人工号
    */
    public String getResponsiblecode() {
        return this.responsiblecode;
    }

    /**
    * @param responsiblecode:责任人工号
    */
    public void setResponsiblecode(String responsiblecode) {
        this.responsiblecode = responsiblecode;
    }

    /**
    * @return the  responsible:责任人
    */
    public String getResponsible() {
        return this.responsible;
    }

    /**
    * @param responsible:责任人
    */
    public void setResponsible(String responsible) {
        this.responsible = responsible;
    }

    /**
    * @return the  planstartdate:计划开始日期
    */
    public Date getPlanstartdate() {
        return this.planstartdate;
    }

    /**
    * @param planstartdate:计划开始日期
    */
    public void setPlanstartdate(Date planstartdate) {
        this.planstartdate = planstartdate;
    }

    /**
    * @return the  planenddate:计划完成日期
    */
    public Date getPlanenddate() {
        return this.planenddate;
    }

    /**
    * @param planenddate:计划完成日期
    */
    public void setPlanenddate(Date planenddate) {
        this.planenddate = planenddate;
    }

    /**
    * @return the  actualstartdate:实际开始时间
    */
    public Date getActualstartdate() {
        return this.actualstartdate;
    }

    /**
    * @param actualstartdate:实际开始时间
    */
    public void setActualstartdate(Date actualstartdate) {
        this.actualstartdate = actualstartdate;
    }

    /**
    * @return the  actualenddate:实际完成时间
    */
    public Date getActualenddate() {
        return this.actualenddate;
    }

    /**
    * @param actualenddate:实际完成时间
    */
    public void setActualenddate(Date actualenddate) {
        this.actualenddate = actualenddate;
    }

    /**
    * @return the  taskdistributedate:任务派发时间
    */
    public Date getTaskdistributedate() {
        return this.taskdistributedate;
    }

    /**
    * @param taskdistributedate:任务派发时间
    */
    public void setTaskdistributedate(Date taskdistributedate) {
        this.taskdistributedate = taskdistributedate;
    }

    /**
    * @return the  taskschedule:任务进度
    */
    public String getTaskschedule() {
        return this.taskschedule;
    }

    /**
    * @param taskschedule:任务进度
    */
    public void setTaskschedule(String taskschedule) {
        this.taskschedule = taskschedule;
    }

    /**
    * @return the  taskstate:任务状态
    */
    public String getTaskstate() {
        return this.taskstate;
    }

    /**
    * @param taskstate:任务状态
    */
    public void setTaskstate(String taskstate) {
        this.taskstate = taskstate;
    }

    /**
    * @return the  milepostname:所属里程碑名称
    */
    public String getMilepostname() {
        return this.milepostname;
    }

    /**
    * @param milepostname:所属里程碑名称
    */
    public void setMilepostname(String milepostname) {
        this.milepostname = milepostname;
    }

    /**
    * @return the  milepostcode:所属里程碑编码
    */
    public String getMilepostcode() {
        return this.milepostcode;
    }

    /**
    * @param milepostcode:所属里程碑编码
    */
    public void setMilepostcode(String milepostcode) {
        this.milepostcode = milepostcode;
    }

    /**
    * @return the  projectcode:项目编号
    */
    public String getProjectcode() {
        return this.projectcode;
    }

    /**
    * @param projectcode:项目编号
    */
    public void setProjectcode(String projectcode) {
        this.projectcode = projectcode;
    }

    /**
    * @return the  projectname:项目名称
    */
    public String getProjectname() {
        return this.projectname;
    }

    /**
    * @param projectname:项目名称
    */
    public void setProjectname(String projectname) {
        this.projectname = projectname;
    }

    /**
    * @return the  tasktype:任务类型
    */
    public String getTasktype() {
        return this.tasktype;
    }

    /**
    * @param tasktype:任务类型
    */
    public void setTasktype(String tasktype) {
        this.tasktype = tasktype;
    }

    /**
    * @return the  taskpriority:任务优先级
    */
    public String getTaskpriority() {
        return this.taskpriority;
    }

    /**
    * @param taskpriority:任务优先级
    */
    public void setTaskpriority(String taskpriority) {
        this.taskpriority = taskpriority;
    }

    /**
    * @return the  applyorgname:申请公司
    */
    public String getApplyorgname() {
        return this.applyorgname;
    }

    /**
    * @param applyorgname:申请公司
    */
    public void setApplyorgname(String applyorgname) {
        this.applyorgname = applyorgname;
    }

    /**
    * @return the  applyorgcode:申请公司编码
    */
    public String getApplyorgcode() {
        return this.applyorgcode;
    }

    /**
    * @param applyorgcode:申请公司编码
    */
    public void setApplyorgcode(String applyorgcode) {
        this.applyorgcode = applyorgcode;
    }

    /**
    * @return the  applydeptname:申请部门
    */
    public String getApplydeptname() {
        return this.applydeptname;
    }

    /**
    * @param applydeptname:申请部门
    */
    public void setApplydeptname(String applydeptname) {
        this.applydeptname = applydeptname;
    }

    /**
    * @return the  applydeptcode:申请部门编码
    */
    public String getApplydeptcode() {
        return this.applydeptcode;
    }

    /**
    * @param applydeptcode:申请部门编码
    */
    public void setApplydeptcode(String applydeptcode) {
        this.applydeptcode = applydeptcode;
    }

    /**
    * @return the  orgcode:所属公司
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:所属公司
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptcode:所属部门
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:所属部门
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  applyusername:申请人姓名
    */
    public String getApplyusername() {
        return this.applyusername;
    }

    /**
    * @param applyusername:申请人姓名
    */
    public void setApplyusername(String applyusername) {
        this.applyusername = applyusername;
    }

    /**
    * @return the  applyusercode:申请人工号
    */
    public String getApplyusercode() {
        return this.applyusercode;
    }

    /**
    * @param applyusercode:申请人工号
    */
    public void setApplyusercode(String applyusercode) {
        this.applyusercode = applyusercode;
    }

    /**
    * @return the  username:申请人姓名2
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名2
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号2
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号2
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  submitdate:提交时间
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交时间
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  state:单据状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:单据状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  applydate:申请日期
    */
    public Date getApplydate() {
        return this.applydate;
    }

    /**
    * @param applydate:申请日期
    */
    public void setApplydate(Date applydate) {
        this.applydate = applydate;
    }

    /**
    * @return the  milepostversion:所属里程碑版本
    */
    public long getMilepostversion() {
        return this.milepostversion;
    }

    /**
    * @param milepostversion:所属里程碑版本
    */
    public void setMilepostversion(long milepostversion) {
        this.milepostversion = milepostversion;
    }

}
